/*
 * Juego.cpp
 *
 *  Created on: Feb 15, 2010
 *      Author: jgrande
 */

#include "Juego.h"
#include "../../Common/Registry.h"

namespace aplicacion {
namespace jugador {

bool Juego::entrar(Jugador& jugador) {
	Directorio& dir = RegistrySingleton::instance().getDirectorio();

	logger << "agregando jugador a juego" << logger.endl;
	if(dir.add(getDTO(), jugador.getDTO())) {
		logger << "esperando el comienzo de la partida" << logger.endl;
		return dir.esperarComienzo(jugador.getDTO());
	}

	return false;
}

} // namespace jugador
} // namespace aplicacion
